<%@page contentType="text/html;charset=utf-8"%>
<%@page
	import="com.cs.beneficios.common.ConnectionFactory,com.cs.beneficios.common.entity.Consultas,java.sql.Connection,java.sql.ResultSet,java.sql.SQLException,com.cs.beneficios.common.entity.database"%>
<html>
<head>

<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<script src="<%=request.getContextPath()%>/js/dateValidation.js"
	type="text/javascript"></script>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/jquery-1.8.0.js"%>"></script>
<script type="text/javascript"
	src="<%=request.getContextPath()
					+ "/js/jquery-ui-1.10.3.custom.min.js"%>"></script>
<script type="text/javascript"
	src="<%=request.getContextPath()
					+ "/js/jquery.ui.datepicker-es.js"%>"></script>
<link rel="stylesheet"
	href="<%=request.getContextPath()
					+ "/css/ui-lightness/jquery-ui-1.10.3.custom.css"%>" />
			

<script type="text/javascript">
$(document).ready(function() {
	$("#modificarBtn").click(function(){
	    if ($("#programa").val() == "") {
	    	alert("Debe ingresar un nombre para el Programa.");
	        return false;
	    }
	    if ($("#desde").val() == "") {
	    	alert("Debe ingresar el inicio de vigencia del beneficio.");
	        return false;
	    }
	    if ($("#hasta").val() == "") {
	    	alert("Debe ingresar la finalizacion de la vigencia del beneficio.");
	        return false;
	    }     
	    if ($("#usuario").val() == "") {
	    	alert("Debe ingresar un administrador para el Programa.");
	        return false;
	    }     

		var fDesdeValida = isDate($("#desde").val());
		var fHastaValida = isDate($("#hasta").val());
		if(!fDesdeValida){
			alert('Fecha inicial no valida.');
			return false;
		}else if(!fHastaValida){
			alert('Fecha final no valida.');
			return false;
		}else{
			if( $.datepicker.parseDate("dd/mm/yy", $("#desde").val()) > $.datepicker.parseDate("dd/mm/yy", $("#hasta").val())){
				alert('La fecha incial es mayor a la fecha final.');
				return false;
			}
		}
		$("#frmModificarPrograma").attr('target','_self');
		$("#frmModificarPrograma").submit();					
	});
	
	$("#vigencia").change(function(){
		if($("#vigencia").val() === 'I'){
			$("#razon").prop('disabled', false);
		}else{
			$("#razon").prop('disabled', true);
			$("#razon").val('');
		}
	});
	
});
</script>

<!-- DatePickers -->
<script type="text/javascript">
$.datepicker.setDefaults({
	  showOn: "button",
	  buttonImageOnly: true,
	  buttonImage: "<%=request.getContextPath() + "/images/Calendar.png"%>",
	  buttonText : "Calendario"
	});
	$(function() {
		$("#desde").datepicker({
			changeMonth : true,
			changeYear : true
		});
	});
	$(function() {
		$("#hasta").datepicker({
			changeMonth : true,
			changeYear : true
		});
	});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Detalle Programa</title>
</head>

<body>
	<P align="center"></P>
	<table style="width: 100%;border: 0;padding: 3px;border-spacing: 3px;">
		<tr>
			<td>
				<DIV align="center" class="titulosenblanco">
					Actualizaci&oacute;n de la Informaci&oacute;n del Programa
				</DIV>
			</td>
		</tr>
	</table>
	<P align="center" class="titulosenblanco"></P>
	<P align="center"></P>
	<form name="frmModificarPrograma" id="frmModificarPrograma" method="get"
		action="<%=request.getContextPath() + "/programas/ModPrograma.do"%>">
		<input type="hidden" name="admincodigo" id="admincodigo" />
		<div align="center">
		<table style="width: 30%;border: 0;padding: 2px;border-spacing: 2px;"
			>
			<%
				String strcodigo = request.getParameter("Codigo");
				String strnombre = "";
				String strobjetivo = "";
				String strdescripcion = "";
				String strarea = "";
				String strusuario = "";
				String strcodusu = "";
				String strpoblacion = "";
				String strvigencia = "";
				String strdesde = "";
				String strhasta = "";

				database db = new database();
				ConnectionFactory cf = new ConnectionFactory();
				Consultas consulta = new Consultas(cf);
				ResultSet rs = null;

				try {
					rs = consulta.getDetPrograma(strcodigo);
				} catch (Exception e) {
				}

				if (rs != null) {
					try {
						while (rs.next()) {
							strnombre = rs.getString("Nombre");
							strobjetivo = rs.getString("Objetivo");
							strdescripcion = rs.getString("Descripcion");
							strarea = rs.getString("Area");
							strcodusu = rs.getString("codusu");
							strusuario = rs.getString("usuario");
							strpoblacion = rs.getString("Poblacion");
							strdesde = rs.getString("Desde");
							strhasta = rs.getString("Hasta");
							strvigencia = rs.getString("Vigencia");
						}
					} catch (SQLException e) {
						e.printStackTrace();
					}
				} else {
			%>
			<tr>
				<td colspan="2">
					<font>Ocurrio un error, al realizar la consulta</font>
				</td>
			</tr>
			<%
				}
			%>
			<tr>
				<td class="celdatabla" width="8%" align="left">
					<P>
						<STRONG>Nombre</STRONG> <STRONG>(*)</STRONG>
					</P>
				</td>
				<td width="54%">
					<input type="text" class="form"	value="<%=strnombre%>" maxlength="300" size="100" name="programa" id="programa" />
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left"><STRONG>Objetivo</STRONG>
				</td>
				<td width="54%">
					<textarea name="objetivo" id="objetivo" class="form" cols="40" rows="7"><%=strobjetivo%></textarea>
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left"><STRONG>Descripcion</STRONG>
				</td>
				<td width="54%">
					<textarea name="descripcion" id="descripcion" class="form" cols="40" rows="7"><%=strdescripcion%></textarea>
				</td>
			</tr>
			<%
				try {
					rs = consulta.getNomSecretaria();
				} catch (Exception e) {
					e.printStackTrace();
				}
			%>


			<tr>
				<td class="celdatabla" width="8%" align="left">
					<STRONG>Secretaria<STRONG>(*)</STRONG>
					</STRONG> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
				<td width="54%">
					<P>
						<select name="area" id="area" class="formLista">
							<%
								try {
									while (rs.next()) {
										if (strarea.equals(rs.getString("nombre"))) {
							%>
							<option class="formLista" value="<%=rs.getString("codigo")%>"
								selected><%=rs.getString("nombre")%></option>
							<%
								} else {
							%>
							<option class="formLista" value="<%=rs.getString("codigo")%>"><%=rs.getString("nombre")%></option>
							<%
								}
									}
								} catch (Exception e) {
									e.printStackTrace();
								}
							%>
						</select>
					</P>
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left"><STRONG>Administrador
						<STRONG>(*)</STRONG>
				</STRONG></td>
				<td width="54%"><input type="text" class="form"
					value="<%=strusuario%>" name="usuario" id="usuario" maxlength="40" size="40" />
					<a
					href='javascript:vpopUsers("<%=request.getContextPath()
					+ "/jsp/programas/usuariosadminprog2.jsp"%>");'>
						<img border="0"
						src="<%=request.getContextPath() + "/images/addressbook.gif"%>"
						alt="Seleccionar un usuario administrador" width="16" height="16" />
				</a></td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left"><STRONG>Poblacion</STRONG>
				</td>
				<td width="54%">
					<textarea name="poblacion" id="poblacion" class="form" cols="40" rows="5"><%=strpoblacion%></textarea>
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left">
					<STRONG>Vigente	Desde (*)</STRONG>
				</td>
				<td width="54%">
					<%
						if (strdesde.equals("nulo")) {
							strdesde = "";
						}
					%> 
					<input type="text" class="form" value="<%=strdesde%>" name="desde" id="desde" /> 
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left">
					<P>
						<STRONG>Vigente Hasta (*)</STRONG>
					</P>
				</td>
				<td width="54%">
					<%
						if (strhasta.equals("nulo")) {
							strhasta = "";
						}
					%> 
					<input type="text" class="form" value="<%=strhasta%>" name="hasta" id="hasta" /> 
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left"><STRONG>Vigencia</STRONG>

					<STRONG>(*)</STRONG></td>
				<td width="54%">
					<select name="vigencia" id="vigencia">
						<%
							if (strvigencia.equals("A")) {
						%>
						<option class="form" value="A" selected="selected">Activo</option>
						<option class="form" value="I">Inactivo</option>
						<%
							} else {
						%>
						<option class="form" value="I" selected="selected">Inactivo</option>
						<option class="form" value="A">Activo</option>
						<%
							}
						%>
					</select>
				</td>
			</tr>
			<tr>
				<td class="celdatabla" width="8%" align="left">
					<STRONG>Razon desactivar Programa</STRONG>
				</td>
				<%
					if (strvigencia.equals("A")) {
				%>
				<td width="54%">
					<textarea name="razon" id="razon" class="form" cols="40" rows="7" disabled></textarea> <%
 				} else {
	 			%>  <textarea name="razon" id="razon" class="form" cols="40" rows="7"></textarea>
	 			</td>
				<%
					}
				%>
			</tr>
			<tr>
				<td width="8%"></td>
				<td width="54%"></td>
			</tr>
			<tr>
				<td width="8%">&nbsp;</td>
				<td width="54%">
					<input type="hidden" name="Origen" id="Origen" value="mod" />
					<input type="hidden" name="codadmin" id="codadmin" value="<%=strcodusu%>" /> 
					<input type="hidden" name="Programa" id="Programa" value="<%=strcodigo%>" /> 
					<input type="button" value="Modificar" id="modificarBtn" /></td>
			</tr>
		</table>
		</div>

		<P align="center">
			<a href="javascript:window.history.back()">
				<img src="<%=request.getContextPath() + "/images/BACK1-1.gif"%>" border="0" />
			</a>
		</P>
		<P></P>
	</form>
	<%
		cf.closeConnection(consulta.getConn());
	%>
</body>
</html>
